#include <stdio.h>
#include <stdlib.h>

/**
 * malloc
 * 
 * 
 * 
 */
int main() {


    int* a = (int*)malloc(sizeof(int) * 5); // 前面还必须得加(int*)，否则会报错
    
    // error: invalid conversion from `void*' to `int*'
    for (int i = 0; i < 5; i++) {
        printf("%d ", a[i]);
    }
    printf("\n");

    // calloc

    // 跨越函数的传递 数组
    return 0;
}
